//
//  YJConst.swift
//  YJWeiBo
//
//  Created by Jim1024 on 2017/1/11.
//  Copyright © 2017年 Jim1024. All rights reserved.
//

import UIKit

/// 自定义Log,需要在build settings 里面搜索 preprocessor Macros (OC的配置方式), 在搜索 swift flag 配置debug "-D" "DEBUG"
func JPrint(_ items: Any, file: String = #file, line: Int = #line, function: String = #function) {
    #if DEBUG
        print("==============================================")
        print("\((file as NSString).lastPathComponent)[\(line)], \(function)\n\(items)\n")
    #endif
}

/*================= 网络相关 =================*/

let YJBaseURLStr = "https://api.weibo.com/"

// MARK: - 授权登陆相关

/// 申请应用时分配的AppKey
let client_id = "345415627"

let client_secret = "bf1722e4b18a777b21b8e9b09851c614"

/// 授权回调地址
let redirect_uri = "http://www.baidu.com"

/*================= UI 相关 =================*/
/// 默认动画时间
let YJDefaultDuration: TimeInterval = 0.25

/// 新特性界面的页数
let YJNewFeatuerPageCount = 4

// MARK: - 微博cell相关

let YJStatusCellMargin: CGFloat = 10.0

let YJStatusCellContentSize: CGFloat = 14

let YJStatusCellBottomDefaultFontSize: CGFloat = 11

// MARK: -  微博cell配图相关
/// 配图之间的间距
let YJStatusPictureMargin: CGFloat = 8.0

/// 配图最大列数
let YJStatusPictureMaxColumn = 3

/// 配图cell的大小: (屏幕宽度-配图左右的间距 - cell之间的间距) / cell的数量
let YJStatusPictureCellWH: CGFloat = (UIScreen.width - 2 * YJStatusCellMargin - CGFloat(YJStatusPictureMaxColumn - 1) * YJStatusPictureMargin) / CGFloat(YJStatusPictureMaxColumn)

/// 发微博界面微博最大长度
let YJComposeVCStatusMaxLength = 25

/// 默认头像
func defaultAvatar() -> UIImage? {
    return UIImage(named: "avatar")
}
